* {
  box-sizing: border-box;
}
body {
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin: 0;
}
.v30_2445 {
  width: 440px;
  height: 956px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: relative;
  overflow: hidden;
}
.v30_2527 {
  width: 440px;
  height: 53px;
  background: url("../images/v30_2527.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v30_2528 {
  width: 440px;
  height: 53px;
  background: rgba(217,217,217,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v30_2529 {
  width: 38px;
  height: 31px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 62px;
  overflow: hidden;
}
.v30_2530 {
  width: 37px;
  height: 17px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 0px;
}
.v30_2531 {
  width: 42px;
  height: 42px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 10px;
  overflow: hidden;
}
.v30_2532 {
  width: 41px;
  height: 34px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 0px;
}
.v32_2534 {
  width: 440px;
  height: 823px;
  background: url("../images/v32_2534.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 53px;
  left: 0px;
  overflow: hidden;
}
.v58_152 {
  width: 74px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 835px;
  left: 340px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v32_2539 {
  width: 241px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 92px;
  left: 21px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 36px;
  opacity: 1;
  text-align: left;
}
.v32_2540 {
  width: 398px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 158px;
  left: 21px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v32_2541 {
  width: 48px;
  height: 48px;
  background: rgba(255,255,255,0);
  opacity: 1;
  position: absolute;
  top: 95px;
  left: 320px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
.v32_2542 {
  width: 36px;
  height: 36px;
  background: url("../images/v32_2542.png");
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 6px;
  border: 4px solid rgba(0,0,0,1);
}
.v33_2543 {
  width: 48px;
  height: 48px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 95px;
  left: 377px;
  overflow: hidden;
}
.v33_2544 {
  width: 40px;
  height: 43px;
  background: url("../images/v33_2544.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 4px;
  overflow: hidden;
}
.v33_2545 {
  width: 1px;
  height: 1px;
  background: url("../images/v33_2545.png");
  opacity: 1;
  position: absolute;
  top: 42px;
  left: 20px;
}
.v33_2546 {
  width: 40px;
  height: 39px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v33_2547 {
  width: 68px;
  height: 68px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 444px;
  left: 186px;
  overflow: hidden;
}
.v33_2548 {
  width: 36px;
  height: 38px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 14px;
  left: 17px;
}
.v33_2549 {
  width: 231px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 504px;
  left: 113px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v33_2550 {
  width: 62px;
  height: 62px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 773px;
  left: 31px;
  overflow: hidden;
}
.v33_2551 {
  width: 46px;
  height: 46px;
  background: url("../images/v33_2551.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 7px;
  overflow: hidden;
}
.v33_2552 {
  width: 2px;
  height: 2px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 21px;
  left: 21px;
  border: 4px solid rgba(0,0,0,1);
}
.v33_2553 {
  width: 46px;
  height: 46px;
  background: url("../images/v33_2553.png");
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 4px solid rgba(0,0,0,1);
}
.v33_2555 {
  width: 62px;
  height: 62px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 773px;
  left: 142px;
  overflow: hidden;
}
.v33_2556 {
  width: 25px;
  height: 27px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 32px;
}
.v33_2557 {
  width: 51px;
  height: 51px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 5px;
}
.v35_2560 {
  width: 62px;
  height: 62px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 773px;
  left: 253px;
  overflow: hidden;
}
.v35_2561 {
  width: 50px;
  height: 49px;
  background: url("../images/v35_2561.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
}
.v35_2562 {
  width: 10px;
  height: 3px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 35px;
  left: 20px;
}
.v35_2563 {
  width: 50px;
  height: 49px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v35_2564 {
  width: 25px;
  height: 15px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 27px;
  left: 12px;
}
.v35_2570 {
  width: 62px;
  height: 62px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 773px;
  left: 346px;
  overflow: hidden;
}
.v35_2571 {
  width: 50px;
  height: 50px;
  background: url("../images/v35_2571.png");
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 5px;
  border: 3px solid rgba(0,0,0,1);
}
.v56_67 {
  width: 440px;
  height: 80px;
  background: url("../images/v56_67.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 876px;
  left: 0px;
  overflow: hidden;
}
.v56_68 {
  width: 440px;
  height: 80px;
  background: url("../images/v56_68.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_69 {
  width: 440px;
  height: 80px;
  background: rgba(217,217,217,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_70 {
  width: 65px;
  height: 65px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 17px;
  overflow: hidden;
}
.v56_71 {
  width: 47px;
  height: 46px;
  background: url("../images/v56_71.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 8px;
  overflow: hidden;
}
.v56_72 {
  width: 47px;
  height: 46px;
  background: url("../images/v56_72.png");
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 4px solid rgba(0,0,0,1);
}
.v56_73 {
  width: 13px;
  height: 10px;
  background: url("../images/v56_73.png");
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 33px;
  border: 4px solid rgba(0,0,0,1);
}
.v56_74 {
  width: 65px;
  height: 65px;
  background: url("../images/v56_74.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 96px;
  overflow: hidden;
}
.v56_75 {
  width: 65px;
  height: 65px;
  background: url("../images/v56_75.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_76 {
  width: 65px;
  height: 65px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_77 {
  width: 27px;
  height: 27px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 18px;
  left: 18px;
}
.v56_78 {
  width: 65px;
  height: 65px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 180px;
  overflow: hidden;
}
.v56_79 {
  width: 54px;
  height: 46px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 5px;
}
.v56_80 {
  width: 65px;
  height: 65px;
  background: url("../images/v56_80.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 263px;
  overflow: hidden;
}
.v56_81 {
  width: 65px;
  height: 65px;
  background: url("../images/v56_81.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 352px;
  overflow: hidden;
}
.v58_147 {
  width: 57px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 835px;
  left: 33px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v58_150 {
  width: 39px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 835px;
  left: 264px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v58_148 {
  width: 53px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 835px;
  left: 146px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.img-fluid.rounded {
  width: 400px;
  height: auto; /* 保持图片的宽高比 */
  object-fit: cover; /* 确保图片完全覆盖容器，同时保持宽高比 */
}